package com.ccys.db.dto.doctor.doctorConsultStage;

import lombok.Data;

/**
 * @program: WhiteCoat
 * @description: UpdateDiagnosisAllowPatientToClaim
 * @author: ZhangJingCan
 * @create: 2024-03-01 17:12
 **/

@Data
public class UpdateDiagnosisAllowPatientToClaimDto {

    /**
     * 但是这个接口实际上只使用了这两个字段
     */
    private Boolean diagnosis_allow_patient_to_claim;

    private String booking_id;

    /**
     * 对方完整json如下：
     * {
     *     "presenting_complaint": "test",
     *     "diagnosis": [
     *         {
     *             "ordering": 0,
     *             "id": null,
     *             "name": "R23.2 - Flushing",
     *             "code": null,
     *             "is_in_exclusion_list": false,
     *             "trans_name": ""
     *         }
     *     ],
     *     "mamagement": "test",
     *     "instructions_to_patient": "test",
     *     "flag_patient_id": 0,
     *     "flag_patient_note": "",
     *     "specialist_id": 404,
     *     "medical_type": "",
     *     "medical_letter": "",
     *     "medical_certification_begin_date": "2023/10/05",
     *     "medical_certification_end_date": "2023/10/05",
     *     "medical_certification_additional_note": "",
     *     "symptoms": [],
     *     "prescriptions": [],
     *     "booking_id": "08eef4e6-aca3-4da7-8bef-712c5a773db8",
     *     "Need_Letter": false,
     *     "Need_Certificate": false,
     *     "medications": [],
     *     "allergies": [
     *         {
     *             "id": "4c6edf34-ab88-4beb-8394-006d74373ff9",
     *             "name": "Nurofen (Ibuprofen) For Children 60 ml",
     *             "index": 1,
     *             "mem_allergies_id": null,
     *             "MDAllergies_ID": null
     *         }
     *     ],
     *     "medication_reactions": [
     *         {
     *             "id": "e4a173be-2c9f-4986-8812-b32d2e0b5689",
     *             "name": "Elevated Blood Pressure",
     *             "index": 1,
     *             "mem_medication_reaction_ID": null,
     *             "MD_MedicationReaction_ID": null,
     *             "otherreaction": ""
     *         }
     *     ],
     *     "patient_weight": 312.0,
     *     "patient_height": 22.0,
     *     "patient_temp": null,
     *     "patient_bp1": null,
     *     "patient_bp2": null,
     *     "patient_hr": null,
     *     "member_id": "432223f0-e2bf-4d5e-91db-9ff3b9213b8c",
     *     "consult_fee_id": null,
     *     "consult_fee_text": null,
     *     "follow_up_code": "",
     *     "referrals": [],
     *     "patient_summary": "",
     *     "diagnosis_allow_patient_to_claim": false,
     *     "basic_cdmp_information": null,
     *     "is_cdmp_chronic": false
     * }
     */

}
